# pragma once

#include <Windows.h>

#include "EngineDescription.h"

namespace Core
{
	class Engine
	{
		public:
		
			/*!
			* @brief Creates an instance of Engine.
			*/

			Engine();

			void Init(const EngineDescription& desc);

			void Run();

		protected: 

		private:

			EngineDescription description;
			HWND hwnd;


	};
}